• word of the day

    scomberomorus maculatus

    scomberomorus maculatus - Dictionary definition and meaning for word scomberomorus maculatus

    Definition
    (noun) a large commercially important mackerel of the Atlantic coastal waters of North America
Download our Mobile App Today
Receive our word of the day
on Whatsapp